package com.cloudbroker.bcs.platform.ltb.bizapi.service.push.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotNull;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.AdminBaseForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.BrokerVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.HSBCPSVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.UserVO;

/**
 * Created by daibd19671 on 2016/8/19.
 */
public class NotifyForm extends UserVO{

    /**
     *
     */
    private static final long serialVersionUID = -2993521754654166822L;

    private String serial_no;
    @NotNull
    private String push_type;

    private String tag;

    private String alias_name;

    private String message_no;
    @NotNull
    @Length(max=1000)
    private String content;
    @NotNull
    @Length(max=32)
    private String message_title;

    private String terminal_type;

    private String mobile;

    private Long push_time;

    private Long admin_id;
    private String admin_name;

    private String send_mobile_list;

    protected Integer msg_type;

    protected String push_mode_type;

    public String getSerial_no() {
        return serial_no;
    }

    public void setSerial_no(String serial_no) {
        this.serial_no = serial_no;
    }

    public String getPush_type() {
        return push_type;
    }

    public void setPush_type(String push_type) {
        this.push_type = push_type;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    @Override
    public String getAlias_name() {
        return alias_name;
    }

    @Override
    public void setAlias_name(String alias_name) {
        this.alias_name = alias_name;
    }

    public String getMessage_no() {
        return message_no;
    }

    public void setMessage_no(String message_no) {
        this.message_no = message_no;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getMessage_title() {
        return message_title;
    }

    public void setMessage_title(String message_title) {
        this.message_title = message_title;
    }

    @Override
    public String getTerminal_type() {
        return terminal_type;
    }

    @Override
    public void setTerminal_type(String terminal_type) {
        this.terminal_type = terminal_type;
    }

    @Override
    public String getMobile() {
        return mobile;
    }

    @Override
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getPush_time() {
        return push_time;
    }

    public void setPush_time(Long push_time) {
        this.push_time = push_time;
    }

    public Long getAdmin_id() {
        return admin_id;
    }

    public void setAdmin_id(Long admin_id) {
        this.admin_id = admin_id;
    }

    public String getAdmin_name() {
        return admin_name;
    }

    public void setAdmin_name(String admin_name) {
        this.admin_name = admin_name;
    }

    public String getSend_mobile_list() {
        return send_mobile_list;
    }

    public void setSend_mobile_list(String send_mobile_list) {
        this.send_mobile_list = send_mobile_list;
    }


    public Integer getMsg_type() {
        return msg_type;
    }

    public void setMsg_type(Integer msg_type) {
        this.msg_type = msg_type;
    }

    public String getPush_mode_type() {
        return push_mode_type;
    }

    public void setPush_mode_type(String push_mode_type) {
        this.push_mode_type = push_mode_type;
    }
}
